package gnu.x11.extension.glx;


/** GL constant. */
public enum GLConstant {
   CURRENT_BIT(1<<0),
   POINT_BIT(1<<1),
   LINE_BIT(1<<2),
   POLYGON_BIT(1<<3),
   POLYGON_STIPPLE_BIT(1<<4),
   PIXEL_MODE_BIT(1<<5),
   LIGHTING_BIT(1<<6),
   FOG_BIT(1<<7),
   DEPTH_BUFFER_BIT(1<<8),
   ACCUM_BUFFER_BIT(1<<9),
   STENCIL_BUFFER_BIT(1<<10),
   VIEWPORT_BIT(1<<11),
   TRANSFORM_BIT(1<<12),
   ENABLE_BIT(1<<13),
   COLOR_BUFFER_BIT(1<<14),
   HINT_BIT(1<<15),
   EVAL_BIT(1<<16),
   LIST_BIT(1<<17),
   TEXTURE_BIT(1<<18),
   SCISSOR_BIT(1<<19),
   ALL_ATTRIB_BITS(0x000fffff),

   CLIENT_PIXEL_STORE_BIT(1<<0),
   CLIENT_VERTEX_ARRAY_BIT(1<<1),
   CLIENT_ALL_ATTRIB_BITS(0xffffffff),

   FALSE(0),
   NO_ERROR(0),
   NONE(0),
   ZERO(0),
   ONE(1),
   TRUE(1),
   ACCUM(0x0100),
   LOAD(0x0101),
   RETURN(0x0102),
   MULT(0x0103),
   ADD(0x0104),
   NEVER(0x0200),
   LESS(0x0201),
   EQUAL(0x0202),
   LEQUAL(0x0203),
   GREATER(0x0204),
   NOTEQUAL(0x0205),
   GEQUAL(0x0206),
   ALWAYS(0x0207),
   POINTS(0x0000),
   LINES(0x0001),
   LINE_LOOP(0x0002),
   LINE_STRIP(0x0003),
   TRIANGLES(0x0004),
   TRIANGLE_STRIP(0x0005),
   TRIANGLE_FAN(0x0006),
   QUADS(0x0007),
   QUAD_STRIP(0x0008),
   POLYGON(0x0009),
   SRC_COLOR(0x0300),
   ONE_MINUS_SRC_COLOR(0x0301),
   SRC_ALPHA(0x0302),
   ONE_MINUS_SRC_ALPHA(0x0303),
   DST_ALPHA(0x0304),
   ONE_MINUS_DST_ALPHA(0x0305),
   DST_COLOR(0x0306),
   ONE_MINUS_DST_COLOR(0x0307),
   SRC_ALPHA_SATURATE(0x0308),
   CLIP_PLANE0(0x3000),
   CLIP_PLANE1(0x3001),
   CLIP_PLANE2(0x3002),
   CLIP_PLANE3(0x3003),
   CLIP_PLANE4(0x3004),
   CLIP_PLANE5(0x3005),
   BYTE(0x1400),
   UNSIGNED_BYTE(0x1401),
   SHORT(0x1402),
   UNSIGNED_SHORT(0x1403),
   INT(0x1404),
   UNSIGNED_INT(0x1405),
   FLOAT(0x1406),
   X2_BYTES(0x1407),
   X3_BYTES(0x1408),
   X4_BYTES(0x1409),
   DOUBLE(0x140a),
   FRONT_LEFT(0x0400),
   FRONT_RIGHT(0x0401),
   BACK_LEFT(0x0402),
   BACK_RIGHT(0x0403),
   FRONT(0x0404),
   BACK(0x0405),
   LEFT(0x0406),
   RIGHT(0x0407),
   FRONT_AND_BACK(0x0408),
   AUX0(0x0409),
   AUX1(0x040a),
   AUX2(0x040b),
   AUX3(0x040c),
   INVALID_ENUM(0x0500),
   INVALID_VALUE(0x0501),
   INVALID_OPERATION(0x0502),
   STACK_OVERFLOW(0x0503),
   STACK_UNDERFLOW(0x0504),
   OUT_OF_MEMORY(0x0505),
   X2D(0x0600),
   X3D(0x0601),
   X3D_COLOR(0x0602),
   X3D_COLOR_TEXTURE(0x0603),
   X4D_COLOR_TEXTURE(0x0604),
   PASS_THROUGH_TOKEN(0x0700),
   POINT_TOKEN(0x0701),
   LINE_TOKEN(0x0702),
   POLYGON_TOKEN(0x0703),
   BITMAP_TOKEN(0x0704),
   DRAW_PIXEL_TOKEN(0x0705),
   COPY_PIXEL_TOKEN(0x0706),
   LINE_RESET_TOKEN(0x0707),
   EXP(0x0800),
   EXP2(0x0801),
   CW(0x0900),
   CCW(0x0901),
   COEFF(0x0a00),
   ORDER(0x0a01),
   DOMAIN(0x0a02),
   CURRENT_COLOR(0x0b00),
   CURRENT_INDEX(0x0b01),
   CURRENT_NORMAL(0x0b02),
   CURRENT_TEXTURE_COORDS(0x0b03),
   CURRENT_RASTER_COLOR(0x0b04),
   CURRENT_RASTER_INDEX(0x0b05),
   CURRENT_RASTER_TEXTURE_COORDS(0x0b06),
   CURRENT_RASTER_POSITION(0x0b07),
   CURRENT_RASTER_POSITION_VALID(0x0b08),
   CURRENT_RASTER_DISTANCE(0x0b09),
   POINT_SMOOTH(0x0b10),
   POINT_SIZE(0x0b11),
   POINT_SIZE_RANGE(0x0b12),
   POINT_SIZE_GRANULARITY(0x0b13),
   LINE_SMOOTH(0x0b20),
   LINE_WIDTH(0x0b21),
   LINE_WIDTH_RANGE(0x0b22),
   LINE_WIDTH_GRANULARITY(0x0b23),
   LINE_STIPPLE(0x0b24),
   LINE_STIPPLE_PATTERN(0x0b25),
   LINE_STIPPLE_REPEAT(0x0b26),
   LIST_MODE(0x0b30),
   MAX_LIST_NESTING(0x0b31),
   LIST_BASE(0x0b32),
   LIST_INDEX(0x0b33),
   POLYGON_MODE(0x0b40),
   POLYGON_SMOOTH(0x0b41),
   POLYGON_STIPPLE(0x0b42),
   EDGE_FLAG(0x0b43),
   CULL_FACE(0x0b44),
   CULL_FACE_MODE(0x0b45),
   FRONT_FACE(0x0b46),
   LIGHTING(0x0b50),
   LIGHT_MODEL_LOCAL_VIEWER(0x0b51),
   LIGHT_MODEL_TWO_SIDE(0x0b52),
   LIGHT_MODEL_AMBIENT(0x0b53),
   SHADE_MODEL(0x0b54),
   COLOR_MATERIAL_FACE(0x0b55),
   COLOR_MATERIAL_PARAMETER(0x0b56),
   COLOR_MATERIAL(0x0b57),
   FOG(0x0b60),
   FOG_INDEX(0x0b61),
   FOG_DENSITY(0x0b62),
   FOG_START(0x0b63),
   FOG_END(0x0b64),
   FOG_MODE(0x0b65),
   FOG_COLOR(0x0b66),
   DEPTH_RANGE(0x0b70),
   DEPTH_TEST(0x0b71),
   DEPTH_WRITEMASK(0x0b72),
   DEPTH_CLEAR_VALUE(0x0b73),
   DEPTH_FUNC(0x0b74),
   ACCUM_CLEAR_VALUE(0x0b80),
   STENCIL_TEST(0x0b90),
   STENCIL_CLEAR_VALUE(0x0b91),
   STENCIL_FUNC(0x0b92),
   STENCIL_VALUE_MASK(0x0b93),
   STENCIL_FAIL(0x0b94),
   STENCIL_PASS_DEPTH_FAIL(0x0b95),
   STENCIL_PASS_DEPTH_PASS(0x0b96),
   STENCIL_REF(0x0b97),
   STENCIL_WRITEMASK(0x0b98),
   MATRIX_MODE(0x0ba0),
   NORMALIZE(0x0ba1),
   VIEWPORT(0x0ba2),
   MODELVIEW_STACK_DEPTH(0x0ba3),
   PROJECTION_STACK_DEPTH(0x0ba4),
   TEXTURE_STACK_DEPTH(0x0ba5),
   MODELVIEW_MATRIX(0x0ba6),
   PROJECTION_MATRIX(0x0ba7),
   TEXTURE_MATRIX(0x0ba8),
   ATTRIB_STACK_DEPTH(0x0bb0),
   CLIENT_ATTRIB_STACK_DEPTH(0x0bb1),
   ALPHA_TEST(0x0bc0),
   ALPHA_TEST_FUNC(0x0bc1),
   ALPHA_TEST_REF(0x0bc2),
   DITHER(0x0bd0),
   BLEND_DST(0x0be0),
   BLEND_SRC(0x0be1),
   BLEND(0x0be2),
   LOGIC_OP_MODE(0x0bf0),
   LOGIC_OP(0x0bf1),
   INDEX_LOGIC_OP(0x0bf1),
   COLOR_LOGIC_OP(0x0bf2),
   AUX_BUFFERS(0x0c00),
   DRAW_BUFFER(0x0c01),
   READ_BUFFER(0x0c02),
   SCISSOR_BOX(0x0c10),
   SCISSOR_TEST(0x0c11),
   INDEX_CLEAR_VALUE(0x0c20),
   INDEX_WRITEMASK(0x0c21),
   COLOR_CLEAR_VALUE(0x0c22),
   COLOR_WRITEMASK(0x0c23),
   INDEX_MODE(0x0c30),
   RGBA_MODE(0x0c31),
   DOUBLEBUFFER(0x0c32),
   STEREO(0x0c33),
   RENDER_MODE(0x0c40),
   PERSPECTIVE_CORRECTION_HINT(0x0c50),
   POINT_SMOOTH_HINT(0x0c51),
   LINE_SMOOTH_HINT(0x0c52),
   POLYGON_SMOOTH_HINT(0x0c53),
   FOG_HINT(0x0c54),
   TEXTURE_GEN_S(0x0c60),
   TEXTURE_GEN_T(0x0c61),
   TEXTURE_GEN_R(0x0c62),
   TEXTURE_GEN_Q(0x0c63),
   PIXEL_MAP_I_TO_I(0x0c70),
   PIXEL_MAP_S_TO_S(0x0c71),
   PIXEL_MAP_I_TO_R(0x0c72),
   PIXEL_MAP_I_TO_G(0x0c73),
   PIXEL_MAP_I_TO_B(0x0c74),
   PIXEL_MAP_I_TO_A(0x0c75),
   PIXEL_MAP_R_TO_R(0x0c76),
   PIXEL_MAP_G_TO_G(0x0c77),
   PIXEL_MAP_B_TO_B(0x0c78),
   PIXEL_MAP_A_TO_A(0x0c79),
   PIXEL_MAP_I_TO_I_SIZE(0x0cb0),
   PIXEL_MAP_S_TO_S_SIZE(0x0cb1),
   PIXEL_MAP_I_TO_R_SIZE(0x0cb2),
   PIXEL_MAP_I_TO_G_SIZE(0x0cb3),
   PIXEL_MAP_I_TO_B_SIZE(0x0cb4),
   PIXEL_MAP_I_TO_A_SIZE(0x0cb5),
   PIXEL_MAP_R_TO_R_SIZE(0x0cb6),
   PIXEL_MAP_G_TO_G_SIZE(0x0cb7),
   PIXEL_MAP_B_TO_B_SIZE(0x0cb8),
   PIXEL_MAP_A_TO_A_SIZE(0x0cb9),
   UNPACK_SWAP_BYTES(0x0cf0),
   UNPACK_LSB_FIRST(0x0cf1),
   UNPACK_ROW_LENGTH(0x0cf2),
   UNPACK_SKIP_ROWS(0x0cf3),
   UNPACK_SKIP_PIXELS(0x0cf4),
   UNPACK_ALIGNMENT(0x0cf5),
   PACK_SWAP_BYTES(0x0d00),
   PACK_LSB_FIRST(0x0d01),
   PACK_ROW_LENGTH(0x0d02),
   PACK_SKIP_ROWS(0x0d03),
   PACK_SKIP_PIXELS(0x0d04),
   PACK_ALIGNMENT(0x0d05),
   MAP_COLOR(0x0d10),
   MAP_STENCIL(0x0d11),
   INDEX_SHIFT(0x0d12),
   INDEX_OFFSET(0x0d13),
   RED_SCALE(0x0d14),
   RED_BIAS(0x0d15),
   ZOOM_X(0x0d16),
   ZOOM_Y(0x0d17),
   GREEN_SCALE(0x0d18),
   GREEN_BIAS(0x0d19),
   BLUE_SCALE(0x0d1a),
   BLUE_BIAS(0x0d1b),
   ALPHA_SCALE(0x0d1c),
   ALPHA_BIAS(0x0d1d),
   DEPTH_SCALE(0x0d1e),
   DEPTH_BIAS(0x0d1f),
   MAX_EVAL_ORDER(0x0d30),
   MAX_LIGHTS(0x0d31),
   MAX_CLIP_PLANES(0x0d32),
   MAX_TEXTURE_SIZE(0x0d33),
   MAX_PIXEL_MAP_TABLE(0x0d34),
   MAX_ATTRIB_STACK_DEPTH(0x0d35),
   MAX_MODELVIEW_STACK_DEPTH(0x0d36),
   MAX_NAME_STACK_DEPTH(0x0d37),
   MAX_PROJECTION_STACK_DEPTH(0x0d38),
   MAX_TEXTURE_STACK_DEPTH(0x0d39),
   MAX_VIEWPORT_DIMS(0x0d3a),
   MAX_CLIENT_ATTRIB_STACK_DEPTH(0x0d3b),
   SUBPIXEL_BITS(0x0d50),
   INDEX_BITS(0x0d51),
   RED_BITS(0x0d52),
   GREEN_BITS(0x0d53),
   BLUE_BITS(0x0d54),
   ALPHA_BITS(0x0d55),
   DEPTH_BITS(0x0d56),
   STENCIL_BITS(0x0d57),
   ACCUM_RED_BITS(0x0d58),
   ACCUM_GREEN_BITS(0x0d59),
   ACCUM_BLUE_BITS(0x0d5a),
   ACCUM_ALPHA_BITS(0x0d5b),
   NAME_STACK_DEPTH(0x0d70),
   AUTO_NORMAL(0x0d80),
   MAP1_COLOR_4(0x0d90),
   MAP1_INDEX(0x0d91),
   MAP1_NORMAL(0x0d92),
   MAP1_TEXTURE_COORD_1(0x0d93),
   MAP1_TEXTURE_COORD_2(0x0d94),
   MAP1_TEXTURE_COORD_3(0x0d95),
   MAP1_TEXTURE_COORD_4(0x0d96),
   MAP1_VERTEX_3(0x0d97),
   MAP1_VERTEX_4(0x0d98),
   MAP2_COLOR_4(0x0db0),
   MAP2_INDEX(0x0db1),
   MAP2_NORMAL(0x0db2),
   MAP2_TEXTURE_COORD_1(0x0db3),
   MAP2_TEXTURE_COORD_2(0x0db4),
   MAP2_TEXTURE_COORD_3(0x0db5),
   MAP2_TEXTURE_COORD_4(0x0db6),
   MAP2_VERTEX_3(0x0db7),
   MAP2_VERTEX_4(0x0db8),
   MAP1_GRID_DOMAIN(0x0dd0),
   MAP1_GRID_SEGMENTS(0x0dd1),
   MAP2_GRID_DOMAIN(0x0dd2),
   MAP2_GRID_SEGMENTS(0x0dd3),
   TEXTURE_1D(0x0de0),
   TEXTURE_2D(0x0de1),
   FEEDBACK_BUFFER_POINTER(0x0df0),
   FEEDBACK_BUFFER_SIZE(0x0df1),
   FEEDBACK_BUFFER_TYPE(0x0df2),
   SELECTION_BUFFER_POINTER(0x0df3),
   SELECTION_BUFFER_SIZE(0x0df4),
   TEXTURE_WIDTH(0x1000),
   TEXTURE_HEIGHT(0x1001),
   TEXTURE_INTERNAL_FORMAT(0x1003),
   TEXTURE_BORDER_COLOR(0x1004),
   TEXTURE_BORDER(0x1005),
   DONT_CARE(0x1100),
   FASTEST(0x1101),
   NICEST(0x1102),
   LIGHT0(0x4000),
   LIGHT1(0x4001),
   LIGHT2(0x4002),
   LIGHT3(0x4003),
   LIGHT4(0x4004),
   LIGHT5(0x4005),
   LIGHT6(0x4006),
   LIGHT7(0x4007),
   AMBIENT(0x1200),
   DIFFUSE(0x1201),
   SPECULAR(0x1202),
   POSITION(0x1203),
   SPOT_DIRECTION(0x1204),
   SPOT_EXPONENT(0x1205),
   SPOT_CUTOFF(0x1206),
   CONSTANT_ATTENUATION(0x1207),
   LINEAR_ATTENUATION(0x1208),
   QUADRATIC_ATTENUATION(0x1209),
   COMPILE(0x1300),
   COMPILE_AND_EXECUTE(0x1301),
   CLEAR(0x1500),
   AND(0x1501),
   AND_REVERSE(0x1502),
   COPY(0x1503),
   AND_INVERTED(0x1504),
   NOOP(0x1505),
   XOR(0x1506),
   OR(0x1507),
   NOR(0x1508),
   EQUIV(0x1509),
   INVERT(0x150a),
   OR_REVERSE(0x150b),
   COPY_INVERTED(0x150c),
   OR_INVERTED(0x150d),
   NAND(0x150e),
   SET(0x150f),
   EMISSION(0x1600),
   SHININESS(0x1601),
   AMBIENT_AND_DIFFUSE(0x1602),
   COLOR_INDEXES(0x1603),
   MODELVIEW(0x1700),
   PROJECTION(0x1701),
   TEXTURE(0x1702),
   COLOR(0x1800),
   DEPTH(0x1801),
   STENCIL(0x1802),
   COLOR_INDEX(0x1900),
   STENCIL_INDEX(0x1901),
   DEPTH_COMPONENT(0x1902),
   RED(0x1903),
   GREEN(0x1904),
   BLUE(0x1905),
   ALPHA(0x1906),
   RGB(0x1907),
   RGBA(0x1908),
   LUMINANCE(0x1909),
   LUMINANCE_ALPHA(0x190a),
   BITMAP(0x1a00),
   POINT(0x1b00),
   LINE(0x1b01),
   FILL(0x1b02),
   RENDER(0x1c00),
   FEEDBACK(0x1c01),
   SELECT(0x1c02),
   FLAT(0x1d00),
   SMOOTH(0x1d01),
   KEEP(0x1e00),
   REPLACE(0x1e01),
   INCR(0x1e02),
   DECR(0x1e03),
   VENDOR(0x1f00),
   RENDERER(0x1f01),
   VERSION(0x1f02),
   EXTENSIONS(0x1f03),
   S(0x2000),
   T(0x2001),
   R(0x2002),
   Q(0x2003),
   MODULATE(0x2100),
   DECAL(0x2101),
   TEXTURE_ENV_MODE(0x2200),
   TEXTURE_ENV_COLOR(0x2201),
   TEXTURE_ENV(0x2300),
   EYE_LINEAR(0x2400),
   OBJECT_LINEAR(0x2401),
   SPHERE_MAP(0x2402),
   TEXTURE_GEN_MODE(0x2500),
   OBJECT_PLANE(0x2501),
   EYE_PLANE(0x2502),
   NEAREST(0x2600),
   LINEAR(0x2601),
   NEAREST_MIPMAP_NEAREST(0x2700),
   LINEAR_MIPMAP_NEAREST(0x2701),
   NEAREST_MIPMAP_LINEAR(0x2702),
   LINEAR_MIPMAP_LINEAR(0x2703),
   TEXTURE_MAG_FILTER(0x2800),
   TEXTURE_MIN_FILTER(0x2801),
   TEXTURE_WRAP_S(0x2802),
   TEXTURE_WRAP_T(0x2803),
   CLAMP(0x2900),
   REPEAT(0x2901),
   POLYGON_OFFSET_FACTOR(0x8038),
   POLYGON_OFFSET_UNITS(0x2a00),
   POLYGON_OFFSET_POINT(0x2a01),
   POLYGON_OFFSET_LINE(0x2a02),
   POLYGON_OFFSET_FILL(0x8037),
   ALPHA4(0x803b),
   ALPHA8(0x803c),
   ALPHA12(0x803d),
   ALPHA16(0x803e),
   LUMINANCE4(0x803f),
   LUMINANCE8(0x8040),
   LUMINANCE12(0x8041),
   LUMINANCE16(0x8042),
   LUMINANCE4_ALPHA4(0x8043),
   LUMINANCE6_ALPHA2(0x8044),
   LUMINANCE8_ALPHA8(0x8045),
   LUMINANCE12_ALPHA4(0x8046),
   LUMINANCE12_ALPHA12(0x8047),
   LUMINANCE16_ALPHA16(0x8048),
   INTENSITY(0x8049),
   INTENSITY4(0x804a),
   INTENSITY8(0x804b),
   INTENSITY12(0x804c),
   INTENSITY16(0x804d),
   R3_G3_B2(0x2a10),
   RGB4(0x804f),
   RGB5(0x8050),
   RGB8(0x8051),
   RGB10(0x8052),
   RGB12(0x8053),
   RGB16(0x8054),
   RGBA2(0x8055),
   RGBA4(0x8056),
   RGB5_A1(0x8057),
   RGBA8(0x8058),
   RGB10_A2(0x8059),
   RGBA12(0x805a),
   RGBA16(0x805b),
   TEXTURE_RED_SIZE(0x805c),
   TEXTURE_GREEN_SIZE(0x805d),
   TEXTURE_BLUE_SIZE(0x805e),
   TEXTURE_ALPHA_SIZE(0x805f),
   TEXTURE_LUMINANCE_SIZE(0x8060),
   TEXTURE_INTENSITY_SIZE(0x8061),
   PROXY_TEXTURE_1D(0x8063),
   PROXY_TEXTURE_2D(0x8064),
   TEXTURE_PRIORITY(0x8066),
   TEXTURE_RESIDENT(0x8067),
   TEXTURE_BINDING_1D(0x8068),
   TEXTURE_BINDING_2D(0x8069),
   VERTEX_ARRAY(0x8074),
   NORMAL_ARRAY(0x8075),
   COLOR_ARRAY(0x8076),
   INDEX_ARRAY(0x8077),
   TEXTURE_COORD_ARRAY(0x8078),
   EDGE_FLAG_ARRAY(0x8079),
   VERTEX_ARRAY_SIZE(0x807a),
   VERTEX_ARRAY_TYPE(0x807b),
   VERTEX_ARRAY_STRIDE(0x807c),
   NORMAL_ARRAY_TYPE(0x807e),
   NORMAL_ARRAY_STRIDE(0x807f),
   COLOR_ARRAY_SIZE(0x8081),
   COLOR_ARRAY_TYPE(0x8082),
   COLOR_ARRAY_STRIDE(0x8083),
   INDEX_ARRAY_TYPE(0x8085),
   INDEX_ARRAY_STRIDE(0x8086),
   TEXTURE_COORD_ARRAY_SIZE(0x8088),
   TEXTURE_COORD_ARRAY_TYPE(0x8089),
   TEXTURE_COORD_ARRAY_STRIDE(0x808a),
   EDGE_FLAG_ARRAY_STRIDE(0x808c),
   VERTEX_ARRAY_POINTER(0x808e),
   NORMAL_ARRAY_POINTER(0x808f),
   COLOR_ARRAY_POINTER(0x8090),
   INDEX_ARRAY_POINTER(0x8091),
   TEXTURE_COORD_ARRAY_POINTER(0x8092),
   EDGE_FLAG_ARRAY_POINTER(0x8093),
   V2F(0x2a20),
   V3F(0x2a21),
   C4UB_V2F(0x2a22),
   C4UB_V3F(0x2a23),
   C3F_V3F(0x2a24),
   N3F_V3F(0x2a25),
   C4F_N3F_V3F(0x2a26),
   T2F_V3F(0x2a27),
   T4F_V4F(0x2a28),
   T2F_C4UB_V3F(0x2a29),
   T2F_C3F_V3F(0x2a2a),
   T2F_N3F_V3F(0x2a2b),
   T2F_C4F_N3F_V3F(0x2a2c),
   T4F_C4F_N3F_V4F(0x2a2d),
   BGR(0x80e0),
   BGRA(0x80e1),
   CONSTANT_COLOR(0x8001),
   ONE_MINUS_CONSTANT_COLOR(0x8002),
   CONSTANT_ALPHA(0x8003),
   ONE_MINUS_CONSTANT_ALPHA(0x8004),
   BLEND_COLOR(0x8005),
   FUNC_ADD(0x8006),
   MIN(0x8007),
   MAX(0x8008),
   BLEND_EQUATION(0x8009),
   FUNC_SUBTRACT(0x800a),
   FUNC_REVERSE_SUBTRACT(0x800b),
   COLOR_MATRIX(0x80b1),
   COLOR_MATRIX_STACK_DEPTH(0x80b2),
   MAX_COLOR_MATRIX_STACK_DEPTH(0x80b3),
   POST_COLOR_MATRIX_RED_SCALE(0x80b4),
   POST_COLOR_MATRIX_GREEN_SCALE(0x80b5),
   POST_COLOR_MATRIX_BLUE_SCALE(0x80b6),
   POST_COLOR_MATRIX_ALPHA_SCALE(0x80b7),
   POST_COLOR_MATRIX_RED_BIAS(0x80b8),
   POST_COLOR_MATRIX_GREEN_BIAS(0x80b9),
   POST_COLOR_MATRIX_BLUE_BIAS(0x80ba),
   POST_COLOR_MATRIX_ALPHA_BIAS(0x80bb),
   COLOR_TABLE(0x80d0),
   POST_CONVOLUTION_COLOR_TABLE(0x80d1),
   POST_COLOR_MATRIX_COLOR_TABLE(0x80d2),
   PROXY_COLOR_TABLE(0x80d3),
   PROXY_POST_CONVOLUTION_COLOR_TABLE(0x80d4),
   PROXY_POST_COLOR_MATRIX_COLOR_TABLE(0x80d5),
   COLOR_TABLE_SCALE(0x80d6),
   COLOR_TABLE_BIAS(0x80d7),
   COLOR_TABLE_FORMAT(0x80d8),
   COLOR_TABLE_WIDTH(0x80d9),
   COLOR_TABLE_RED_SIZE(0x80da),
   COLOR_TABLE_GREEN_SIZE(0x80db),
   COLOR_TABLE_BLUE_SIZE(0x80dc),
   COLOR_TABLE_ALPHA_SIZE(0x80dd),
   COLOR_TABLE_LUMINANCE_SIZE(0x80de),
   COLOR_TABLE_INTENSITY_SIZE(0x80df),
   CONVOLUTION_1D(0x8010),
   CONVOLUTION_2D(0x8011),
   SEPARABLE_2D(0x8012),
   CONVOLUTION_BORDER_MODE(0x8013),
   CONVOLUTION_FILTER_SCALE(0x8014),
   CONVOLUTION_FILTER_BIAS(0x8015),
   REDUCE(0x8016),
   CONVOLUTION_FORMAT(0x8017),
   CONVOLUTION_WIDTH(0x8018),
   CONVOLUTION_HEIGHT(0x8019),
   MAX_CONVOLUTION_WIDTH(0x801a),
   MAX_CONVOLUTION_HEIGHT(0x801b),
   POST_CONVOLUTION_RED_SCALE(0x801c),
   POST_CONVOLUTION_GREEN_SCALE(0x801d),
   POST_CONVOLUTION_BLUE_SCALE(0x801e),
   POST_CONVOLUTION_ALPHA_SCALE(0x801f),
   POST_CONVOLUTION_RED_BIAS(0x8020),
   POST_CONVOLUTION_GREEN_BIAS(0x8021),
   POST_CONVOLUTION_BLUE_BIAS(0x8022),
   POST_CONVOLUTION_ALPHA_BIAS(0x8023),
   IGNORE_BORDER(0x8150),
   CONSTANT_BORDER(0x8151),
   REPLICATE_BORDER(0x8153),
   CONVOLUTION_BORDER_COLOR(0x8154),
   MAX_ELEMENTS_VERTICES(0x80e8),
   MAX_ELEMENTS_INDICES(0x80e9),
   HISTOGRAM(0x8024),
   PROXY_HISTOGRAM(0x8025),
   HISTOGRAM_WIDTH(0x8026),
   HISTOGRAM_FORMAT(0x8027),
   HISTOGRAM_RED_SIZE(0x8028),
   HISTOGRAM_GREEN_SIZE(0x8029),
   HISTOGRAM_BLUE_SIZE(0x802a),
   HISTOGRAM_ALPHA_SIZE(0x802b),
   HISTOGRAM_LUMINANCE_SIZE(0x802c),
   HISTOGRAM_SINK(0x802d),
   MINMAX(0x802e),
   MINMAX_FORMAT(0x802f),
   MINMAX_SINK(0x8030),
   TABLE_TOO_LARGE(0x8031),
   UNSIGNED_BYTE_3_3_2(0x8032),
   UNSIGNED_SHORT_4_4_4_4(0x8033),
   UNSIGNED_SHORT_5_5_5_1(0x8034),
   UNSIGNED_INT_8_8_8_8(0x8035),
   UNSIGNED_INT_10_10_10_2(0x8036),
   UNSIGNED_BYTE_2_3_3_REV(0x8362),
   UNSIGNED_SHORT_5_6_5(0x8363),
   UNSIGNED_SHORT_5_6_5_REV(0x8364),
   UNSIGNED_SHORT_4_4_4_4_REV(0x8365),
   UNSIGNED_SHORT_1_5_5_5_REV(0x8366),
   UNSIGNED_INT_8_8_8_8_REV(0x8367),
   UNSIGNED_INT_2_10_10_10_REV(0x8368),
   RESCALE_NORMAL(0x803a),
   LIGHT_MODEL_COLOR_CONTROL(0x81f8),
   SINGLE_COLOR(0x81f9),
   SEPARATE_SPECULAR_COLOR(0x81fa),
   PACK_SKIP_IMAGES(0x806b),
   PACK_IMAGE_HEIGHT(0x806c),
   UNPACK_SKIP_IMAGES(0x806d),
   UNPACK_IMAGE_HEIGHT(0x806e),
   TEXTURE_3D(0x806f),
   PROXY_TEXTURE_3D(0x8070),
   TEXTURE_DEPTH(0x8071),
   TEXTURE_WRAP_R(0x8072),
   MAX_3D_TEXTURE_SIZE(0x8073),
   CLAMP_TO_EDGE(0x812f),
   TEXTURE_MIN_LOD(0x813a),
   TEXTURE_MAX_LOD(0x813b),
   TEXTURE_BASE_LEVEL(0x813c),
   TEXTURE_MAX_LEVEL(0x813d),
   POLYGON_OFFSET_BIAS_EXT(0x8039),
   TEXTURE_COLOR_TABLE_SGI(0x80bc),
   PROXY_TEXTURE_COLOR_TABLE_SGI(0x80bd),
   COMPRESSED_GEOM_ACCELERATED_SUNX(0x81d0),
   COMPRESSED_GEOM_VERSION_SUNX(0x81d1),
   SURFACE_SIZE_HINT_SUNX(0x81d2),
   LARGE_SUNX(0x81d3),
   UNPACK_CONSTANT_DATA_SUNX(0x81d5),
   TEXTURE_CONSTANT_DATA_SUNX(0x81d6),
   RESTART_SUN(0x01),
   REPLACE_MIDDLE_SUN(0x02),
   REPLACE_OLDEST_SUN(0x03),
   TRIANGLE_LIST_SUN(0x81d7),
   REPLACEMENT_CODE_SUN(0x81d8),
   REPLACEMENT_CODE_ARRAY_SUN(0x85c0),
   REPLACEMENT_CODE_ARRAY_TYPE_SUN(0x85c1),
   REPLACEMENT_CODE_ARRAY_STRIDE_SUN(0x85c2),
   REPLACEMENT_CODE_ARRAY_POINTER_SUN(0x85c3),
   R1UI_V3F_SUN(0x85c4),
   R1UI_C4UB_V3F_SUN(0x85c5),
   R1UI_C3F_V3F_SUN(0x85c6),
   R1UI_N3F_V3F_SUN(0x85c7),
   R1UI_C4F_N3F_V3F_SUN(0x85c8),
   R1UI_T2F_V3F_SUN(0x85c9),
   R1UI_T2F_N3F_V3F_SUN(0x85ca),
   R1UI_T2F_C4F_N3F_V3F_SUN(0x85cb),
   OCCLUSION_TEST_HP(0x8165),
   OCCLUSION_RESULT_HP(0x8166),
   GLOBAL_ALPHA_SUN(0x81d9),
   GLOBAL_ALPHA_FACTOR_SUN(0x81da),
   ABGR_EXT(0x8000),
   WRAP_BORDER_SUN(0x81d4),
   PIXEL_TRANSFORM_2D_EXT(0x8330),
   PIXEL_MAG_FILTER_EXT(0x8331),
   PIXEL_MIN_FILTER_EXT(0x8332),
   PIXEL_CUBIC_WEIGHT_EXT(0x8333),
   CUBIC_EXT(0x8334),
   AVERAGE_EXT(0x8335),
   PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT(0x8336),
   MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT(0x8337),
   PIXEL_TRANSFORM_2D_MATRIX_EXT(0x8338),
   PIXEL_TRANSFORM_COLOR_TABLE_EXT(0x8339),
   PROXY_PIXEL_TRANSFORM_COLOR_TABLE_EXT(0x833a);
   
   private int code;
   
   GLConstant(int code) {
       this.code = code;
   }
   
   public int getValue() {
       return this.code;
   }
}
